gdkwindow: Remove event_mask arguments from constructors
authorBenjamin Otte <otte@redhat.com>
Mon, 13 Nov 2017 17:00:31 +0000 (18:00 +0100)
committerBenjamin Otte <otte@redhat.com>
Mon, 13 Nov 2017 22:41:38 +0000 (23:41 +0100)
15 files changed:
gdk/gdkinternals.h
gdk/gdkwindow.c
gdk/gdkwindow.h
gdk/wayland/gdkdevice-wayland.c
gdk/wayland/gdkdnd-wayland.c
gdk/wayland/gdkwaylandwindow.h
gdk/wayland/gdkwindow-wayland.c
gdk/x11/gdkdnd-x11.c
gtk/gtkpopover.c
gtk/gtktreeview.c
gtk/gtkwindow.c
gtk/inspector/general.c
tests/rendernode.c
testsuite/gsk/test-render-nodes.c
testsuite/gtk/notify.c

index f8393ee4b6161ef916c3c6e6a4ec788dff644c13..315bae811c74eac5ff17a7e89001ac011778effc 100644 (file)
@@ -166,7 +166,6 @@ typedef enum
 
 struct _GdkWindowAttr
 {
-  gint event_mask;
   gint x, y;
   gint width;
   gint height;
index 2380aa618abeb3035c07850c8b39ebce92f21a2d..efd979f5d87d049b58d12361ea0e232a97ee257a 100644 (file)
@@ -939,7 +939,7 @@ gdk_window_new (GdkDisplay    *display,
       return NULL;
     }
 
-  window->event_mask = attributes->event_mask | GDK_ALL_EVENTS_MASK;
+  window->event_mask = GDK_ALL_EVENTS_MASK;
 
   if (attributes->wclass == GDK_INPUT_OUTPUT)
     {
@@ -1003,7 +1003,6 @@ gdk_window_new (GdkDisplay    *display,
 /**
  * gdk_window_new_toplevel: (constructor)
  * @display: the display to create the window on
- * @event_mask: event mask (see gdk_window_set_events())
  * @width: width of new window
  * @height: height of new window
  *
@@ -1016,7 +1015,6 @@ gdk_window_new (GdkDisplay    *display,
  **/
 GdkWindow *
 gdk_window_new_toplevel (GdkDisplay *display,
-                         gint        event_mask,
                          gint        width,
                          gint        height)
 {
@@ -1024,7 +1022,6 @@ gdk_window_new_toplevel (GdkDisplay *display,
 
   g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
 
-  attr.event_mask = event_mask;
   attr.wclass = GDK_INPUT_OUTPUT;
   attr.x = 0;
   attr.y = 0;
@@ -1038,7 +1035,6 @@ gdk_window_new_toplevel (GdkDisplay *display,
 /**
  * gdk_window_new_popup: (constructor)
  * @display: the display to create the window on
- * @event_mask: event mask (see gdk_window_set_events())
  * @position: position of the window on screen
  *
  * Creates a new toplevel popup window. The window will bypass window
@@ -1050,7 +1046,6 @@ gdk_window_new_toplevel (GdkDisplay *display,
  **/
 GdkWindow *
 gdk_window_new_popup (GdkDisplay         *display,
-                      gint                event_mask,
                       const GdkRectangle *position)
 {
   GdkWindowAttr attr;
@@ -1058,7 +1053,6 @@ gdk_window_new_popup (GdkDisplay         *display,
   g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
   g_return_val_if_fail (position != NULL, NULL);
 
-  attr.event_mask = event_mask;
   attr.wclass = GDK_INPUT_OUTPUT;
   attr.x = position->x;
   attr.y = position->y;
@@ -1089,7 +1083,6 @@ gdk_window_new_temp (GdkDisplay *display)
 
   g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
 
-  attr.event_mask = 0;
   attr.wclass = GDK_INPUT_ONLY;
   attr.x = -100;
   attr.y = -100;
@@ -1103,7 +1096,6 @@ gdk_window_new_temp (GdkDisplay *display)
 /**
  * gdk_window_new_child: (constructor)
  * @parent: the parent window
- * @event_mask: event mask (see gdk_window_set_events())
  * @position: placement of the window inside @parent
  *
  * Creates a new client-side child window.
@@ -1114,14 +1106,12 @@ gdk_window_new_temp (GdkDisplay *display)
  **/
 GdkWindow *
 gdk_window_new_child (GdkWindow          *parent,
-                      gint                event_mask,
                       const GdkRectangle *position)
 {
   GdkWindowAttr attr;
 
   g_return_val_if_fail (GDK_IS_WINDOW (parent), NULL);
 
-  attr.event_mask = event_mask;
   attr.wclass = GDK_INPUT_OUTPUT;
   attr.x = position->x;
   attr.y = position->y;
index 0769a6f3acf22df49d6d32178c82ec80c6759e52..a9fbb6799594764575b1960cd2ce491266015540 100644 (file)
@@ -401,18 +401,15 @@ GDK_AVAILABLE_IN_ALL
 GType         gdk_window_get_type              (void) G_GNUC_CONST;
 GDK_AVAILABLE_IN_3_90
 GdkWindow *   gdk_window_new_toplevel          (GdkDisplay    *display,
-                                                gint           event_mask,
                                                 int            width,
                                                 int            height);
 GDK_AVAILABLE_IN_3_90
 GdkWindow *   gdk_window_new_popup             (GdkDisplay    *display,
-                                                gint           event_mask,
                                                 const GdkRectangle *position);
 GDK_AVAILABLE_IN_3_90
 GdkWindow *   gdk_window_new_temp              (GdkDisplay    *display);
 GDK_AVAILABLE_IN_3_90
 GdkWindow *   gdk_window_new_child             (GdkWindow     *parent,
-                                                gint           event_mask,
                                                 const GdkRectangle *position);
 
 GDK_AVAILABLE_IN_ALL
index d5ac46e1b0f4c3be678b9ec4c541a9eeacef0d77..cf3ea74877f12f5085ea8b0ae72772c72c6c2b64 100644 (file)
@@ -4569,7 +4569,7 @@ static const struct wl_surface_listener pointer_surface_listener = {
 static GdkWindow *
 create_foreign_dnd_window (GdkDisplay *display)
 {
-  return gdk_window_new_popup (display, 0, &(GdkRectangle) { 0, 0, 1, 1 });
+  return gdk_window_new_popup (display, &(GdkRectangle) { 0, 0, 1, 1 });
 }
 
 static void
index 16b8f82c868a1df26cfe548fc8436aeeee1c5042..8e9daa419075dce12141a5c60fdcc0a760294016 100644 (file)
@@ -501,7 +501,7 @@ create_dnd_window (GdkDisplay *display)
 {
   GdkWindow *window;
 
-  window = gdk_window_new_popup (display, 0, &(GdkRectangle) { 0, 0, 100, 100 });
+  window = gdk_window_new_popup (display, &(GdkRectangle) { 0, 0, 100, 100 });
 
   gdk_window_set_type_hint (window, GDK_WINDOW_TYPE_HINT_DND);
   
index 61c52dae69c3af38bd3176e4711e80d7cbeba0f4..f74d82fa59818e86713b23df7a2bb18dc71f2aaa 100644 (file)
@@ -47,7 +47,6 @@ GType                    gdk_wayland_window_get_type             (void);
 
 GDK_AVAILABLE_IN_3_90
 GdkWindow *              gdk_wayland_window_new_subsurface       (GdkDisplay            *display,
-                                                                  int                    event_mask,
                                                                   const GdkRectangle    *position);
 GDK_AVAILABLE_IN_ALL
 struct wl_surface       *gdk_wayland_window_get_wl_surface       (GdkWindow *window);
index 323153477feeadd1cb0f96dbbf376c70d3c41a93..b07f0f80fbed3754add15aad4757969d072900e8 100644 (file)
@@ -3721,7 +3721,6 @@ _gdk_wayland_window_set_grab_seat (GdkWindow *window,
 /**
  * gdk_wayland_window_new_subsurface: (constructor)
  * @display: the display to create the window on
- * @event_mask: event mask (see gdk_window_set_events())
  * @position: position relative to the transient window
  *
  * Creates a new subsurface window.
@@ -3732,7 +3731,6 @@ _gdk_wayland_window_set_grab_seat (GdkWindow *window,
  **/
 GdkWindow *
 gdk_wayland_window_new_subsurface (GdkDisplay         *display,
-                                   int                 event_mask,
                                    const GdkRectangle *position)
 {
   GdkWindowAttr attr;
@@ -3740,7 +3738,6 @@ gdk_wayland_window_new_subsurface (GdkDisplay         *display,
   g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
   g_return_val_if_fail (position != NULL, NULL);
 
-  attr.event_mask = event_mask;
   attr.wclass = GDK_INPUT_OUTPUT;
   attr.x = position->x;
   attr.y = position->y;
index fc6ea6964c1e8d71cc9718ff2dd200269bdeb384..dad2c23ca8549bb0499ada11b82717549fb69a90 100644 (file)
@@ -1987,7 +1987,7 @@ create_drag_window (GdkDisplay *display)
 {
   GdkWindow *window;
 
-  window = gdk_window_new_popup (display, 0, &(GdkRectangle) { 0, 0, 100, 100 });
+  window = gdk_window_new_popup (display, &(GdkRectangle) { 0, 0, 100, 100 });
 
   gdk_window_set_type_hint (window, GDK_WINDOW_TYPE_HINT_DND);
   
index fb47a7b0c782584e474ded2a156972a3a0bcbe35..a49114ceb16fd296f65b009235fb5b1aa8bcb13e 100644 (file)
@@ -487,7 +487,6 @@ gtk_popover_realize (GtkWidget *widget)
       g_assert (GTK_IS_WINDOW (toplevel));
 
       window = gdk_wayland_window_new_subsurface (gtk_widget_get_display (toplevel),
-                                                  GDK_ALL_EVENTS_MASK,
                                                   &allocation);
 
       gdk_window_set_transient_for (window,
@@ -497,7 +496,6 @@ gtk_popover_realize (GtkWidget *widget)
 #endif
     {
       window = gdk_window_new_child (gtk_widget_get_parent_window (widget),
-                                     GDK_ALL_EVENTS_MASK,
                                      &allocation);
     }
 
index 635ee91727297283f00bd57f6019114c2b9f564c..e0d68b8241f4d3b555e9b7f85defac44628d881c 100644 (file)
@@ -3656,7 +3656,6 @@ gtk_tree_view_motion_draw_column_motion_arrow (GtkTreeView *tree_view)
          width = drag_allocation.width;
          height = drag_allocation.height;
          tree_view->priv->drag_highlight_window = gdk_window_new_child (gtk_widget_get_window (widget),
-                                                                         GDK_POINTER_MOTION_MASK,
                                                                          &(GdkRectangle){
                                                                            tree_view->priv->drag_column_x,
                                                                            0,
@@ -3706,7 +3705,6 @@ gtk_tree_view_motion_draw_column_motion_arrow (GtkTreeView *tree_view)
            }
 
          tree_view->priv->drag_highlight_window = gdk_window_new_popup (gtk_widget_get_display (widget),
-                                                                         GDK_POINTER_MOTION_MASK,
                                                                          &(GdkRectangle) { x, y, width, height });
          gtk_widget_register_window (GTK_WIDGET (tree_view), tree_view->priv->drag_highlight_window);
 
@@ -3777,7 +3775,6 @@ gtk_tree_view_motion_draw_column_motion_arrow (GtkTreeView *tree_view)
            }
 
          tree_view->priv->drag_highlight_window = gdk_window_new_popup (gtk_widget_get_display (widget),
-                                                                         GDK_POINTER_MOTION_MASK,
                                                                          &(GdkRectangle) { x, y, width, height });
          gtk_widget_register_window (GTK_WIDGET (tree_view), tree_view->priv->drag_highlight_window);
 
@@ -9630,7 +9627,6 @@ _gtk_tree_view_column_start_drag (GtkTreeView       *tree_view,
   button_allocation.y = 0;
 
   tree_view->priv->drag_window = gdk_window_new_child (gtk_widget_get_window (GTK_WIDGET (tree_view)),
-                                                       GDK_POINTER_MOTION_MASK,
                                                        &button_allocation);
   gtk_widget_register_window (GTK_WIDGET (tree_view), tree_view->priv->drag_window);
 
index d012434c464a151ca6c6c2363a2a84c51c185821..5b19d7503f6f78942e366524526323c3785020c2 100644 (file)
@@ -6798,7 +6798,6 @@ gtk_window_realize (GtkWidget *widget)
         {
         case GTK_WINDOW_TOPLEVEL:
           gdk_window = gdk_window_new_toplevel (gtk_widget_get_display (widget),
-                                                GDK_ALL_EVENTS_MASK,
                                                 allocation.width,
                                                 allocation.height);
           break;
@@ -6808,14 +6807,12 @@ gtk_window_realize (GtkWidget *widget)
               GDK_IS_WAYLAND_DISPLAY (gtk_widget_get_display (widget)))
             {
               gdk_window = gdk_wayland_window_new_subsurface (gtk_widget_get_display (widget),
-                                                              GDK_ALL_EVENTS_MASK,
                                                               &allocation);
             }
           else
 #endif
             {
               gdk_window = gdk_window_new_popup (gtk_widget_get_display (widget),
-                                                 GDK_ALL_EVENTS_MASK,
                                                  &allocation);
             }
           break;
index 54d2e57d1378b585db31f21f1827e2f93b9f4c25..cf97a6fcae92ee27a86dc7d713c0e3e3fc988ffa 100644 (file)
@@ -128,7 +128,7 @@ init_version (GtkInspectorGeneral *gen)
 #endif
     backend = "Unknown";
 
-  window = gdk_window_new_toplevel (display, 0, 10, 10);
+  window = gdk_window_new_toplevel (display, 10, 10);
   gsk_renderer = gsk_renderer_new_for_window (window);
   if (strcmp (G_OBJECT_TYPE_NAME (gsk_renderer), "GskVulkanRenderer") == 0)
     renderer = "Vulkan";
@@ -388,7 +388,7 @@ init_vulkan (GtkInspectorGeneral *gen)
   GdkVulkanContext *context;
   GdkDisplay *display = gdk_display_get_default ();
 
-  window = gdk_window_new_toplevel (display, 0, 10, 10);
+  window = gdk_window_new_toplevel (display, 10, 10);
   context = gdk_window_create_vulkan_context (window, NULL);
   gdk_window_destroy (window);
 
index 3a6d1a4a75e6946112750426fd2e34a2cfa9a1f5..b1e64672e0b968f03be4427e6e06b5c2dc12e2d4 100644 (file)
@@ -117,7 +117,7 @@ main(int argc, char **argv)
       GdkWindow *window;
       GdkTexture *texture = NULL;
 
-      window = gdk_window_new_toplevel (gdk_display_get_default(), 0, 10 , 10);
+      window = gdk_window_new_toplevel (gdk_display_get_default(), 10 , 10);
       renderer = gsk_renderer_new_for_window (window);
 
       for (run = 0; run < runs; run++)
index 447b19ab44de5c49a12a85c187d2e61eb631ca2b..0d3990c8e362fd4061a2672d2f09a80178194e63 100644 (file)
@@ -549,7 +549,7 @@ load_node_file (GFile *file, gboolean generate)
       return;
     }
 
-  window = gdk_window_new_toplevel (gdk_display_get_default(), 0, 10 , 10);
+  window = gdk_window_new_toplevel (gdk_display_get_default(), 10 , 10);
   renderer = gsk_renderer_new_for_window (window);
   texture = gsk_renderer_render_texture (renderer, node, NULL);
 
index 04b6739de66129abf4dfb3de060b36a34b6d9647..2d5708d1f5f5ad44553afd224a0e666b1afa7377 100644 (file)
@@ -403,7 +403,6 @@ test_type (gconstpointer data)
   else if (g_type_is_a (type, GDK_TYPE_WINDOW))
     {
       instance = g_object_ref (gdk_window_new_popup (gdk_display_get_default (),
-                                                     0,
                                                      &(GdkRectangle) { 0, 0, 100, 100 }));
     }
   else if (g_str_equal (g_type_name (type), "GdkX11Cursor"))